package ejb;

import Entities.Especial;
import java.util.List;
import javax.ejb.Local;

@Local
public interface EspecialFacadeLocal {

    void crear(Especial especial) throws Exception;

    void editar(Especial especial) throws Exception;

    void eliminar(Especial especial) throws Exception;

    Especial buscarPorId(Object id) throws Exception;

    List<Especial> listarTodo() throws Exception;

    List<Especial> buscarRango(int[] range) throws Exception;

    
    int contar() throws Exception;
    
    List<Especial> buscarConParametros(List<Condicional> condicionales, String adicional, int[] rango) throws Exception;
 
    void establecerOrdenacion(String campoOrdenado, Orden orden) throws Exception;
}
